home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / privops.zip / PRIVOPS.TXT next >
Text File  |  1992-08-27  |  4KB  |  69 lines

  1.  
  2.  
  3. Privileged Operation Exceptions
  4. ───────────────────────────────
  5.  
  6. A Privileged Operation Exception message occurs when a program attempts to
  7. read, write, or execute past the end of a code or data segment.  The error
  8. can also be triggered by a program which illegally tries to enter protected
  9. mode.  The problem is actually detected by the microprocessor and is
  10. reported in the form of a software interrupt.  386MAX or BlueMAX intercepts
  11. the interrupt and displays the message.
  12.  
  13. Though the error can be caused by bugs in an application or from a hardware
  14. conflict with 386MAX or BlueMAX, the problem can usually be attributed to a
  15. conflict between one or more resident programs.  The best method to debug
  16. the problem is selected by the frequency of the error and the time at which
  17. it occurs.
  18.  
  19. If the error occurs while running MAXIMIZE, isolate the resident program by
  20. scrolling through the screens displayed at bootup.  The screen can be
  21. stopped by using <PAUSE> or <CTRL>-<S>.  If the error occurs during the
  22. first reboot, it is possible that 386MAX or BlueMAX is mapping high DOS
  23. over the address space used by an adapter in the machine (ie, network
  24. interface cards, hard drive controllers, etc.).  Such problems can be
  25. solved by using a RAM= statement to protect the affected address range.
  26.  
  27. If the problem occurs during the second or third reboot in MAXIMIZE, locate
  28. the resident program which is generating the error message.  The user may
  29. be able to simply change the order in which resident programs are being
  30. loaded to resolve the issue, or the error may be caused by a program which
  31. does not reside well in high DOS.  If the error is persistent, regardless
  32. of the order in which the resident programs are loaded, do not attempt to
  33. load the program high.    By default, MAXIMIZE will attempt to load all
  34. resident software high.  A program can be selected not to load high within
  35. FULL MAXIMIZE by "toggling" the entry in the action column of the Phase 2
  36. File Browser to LOW.
  37.  
  38. If the error occurs while executing an application program, the user should
  39. strip the CONFIG.SYS and AUTOEXEC.BAT files in a such manner that 386MAX or
  40. BlueMAX is the only resident program being loaded.  If the error
  41. disappears, the user should add resident programs back into the files, one
  42. line at a time, until the application fails again.  The situation can be
  43. resolved by not loading the resident program at all, or perhaps by not
  44. loading the program into high DOS.
  45.  
  46. The address reported in the error message can also be helpful.    If the
  47. address starts with a numeral from 0 to 9, error is probably occuring
  48. within conventional memory.  If the address begins with a letter from A to
  49. F, the problem is likely confined to the high DOS area from 640K to 1MB.
  50. In such a case, the problem may be linked to a piece of hardware using high
  51. DOS address space which is not being recognized by 386MAX or BlueMAX.  Such
  52. errors can be solved by adding a RAM= statement the 386MAX.PRO file to
  53. protect the appropriate address range.
  54.  
  55.   ----------
  56.  
  57.    Qualitas, Inc.             Main        : (301) 907-6700
  58.    7101 Wisconsin Avenue         Sales        : (800) 733-1377
  59.    Suite 1386                 FAX        : (301) 907-0905
  60.    Bethesda, MD 20814-4805         BBS        : (301) 907-8030
  61.                      CompuServe : 73377,3307
  62.                      MCI        : 336-2907
  63.    ----------
  64.  
  65.    386MAX, BlueMAX, and MOVE'EM are trademarks of Qualitas, Inc.
  66.    All company names and products are trademarks or registered trademarks
  67.    of their respective companies.
  68.  
  69.